Backend-разработчик на Go
онлайн | 9 месяцев | старт 19 Сентября

Backend-разработчик на Go

Освойте с нуля один из самых популярных языков программирования — Go
[+]
Реальные задачи от компаний-партнеров
[+]
Подходит людям без опыта в IT
[+]
Диплом и сертификат по окончании обучения
[+]
3 проекта в портфолио

Backend-разработчик на Go — востребованная IT-профессия

[1]
Владеет удобным, быстрым и производительным языком программирования
[2]
Создает элементы микросервисной архитектуры: например, корзину, карточки товаров, механизм скидок для интернет-магазина
[3]
Может работать с высоконагруженными системами, которые одновременно обрабатывают тысячи операций
Освоить разработку на Go под силу всем, кто этого хочет. Обучение в Skillfactory устроено так, что вы получите практические знания и реальный опыт, необходимые в этой профессии
REST API
HTTP
Горутины
Linux
Git
Docker

Где и кем сможете работать после курса

Так выглядят вакансии, доступные младшим разработчикам на Go после обучения

Go-разработчик

Требования:
Понимание принципов объектно-ориентированного программирования | Опыт работы с базами данных | Понимание микросервисной архитектуры и паттернов проектирования
от 70 000 ₽

Junior Go Developer

Требования:
Хорошее понимание Go и экосистемы | Опыт работы с SQL | Опыт работы с Gin или аналогичными библиотеками для создания веб-сервисов
от 85 000 ₽

PHP/GO Developer

Требования:
Уверенное владение языками PHP или Go | Базовое понимание работы протоколов SFTP, HTTP/HTTPS, REST API | Знание Git, Docker
от 140 000 ₽

Вот как выглядит рост backend-разработчика на Go

По данным «GeekLink»
Вот так выглядит рост Python-разработчика
По данным «Хабр Карьеры»
Специалист
1–3 года опыта
от 160 000 ₽
Старший специалист
3+ года опыта
от 260 000 ₽
Руководитель
5+ лет опыта
от 390 000 ₽

Истории студентов,
окончивших курс

  • ««Я проучился полгода и устроился мидл-специалистом в Ozon. А еще стал наставником на курсе по Go»

    Отзыв о курсе Python-разработчик в skillfactory

    Александр
    Нуруллов

  • «Оцениваю себя как специалиста между junior и middle. Мне 39, считаю, что к 43-44 годам могу стать senior- разработчиком»

    Отзыв о курсе Python-разработчик в skillfactory

    Илья
    Абрамов

  • ««Я решила полностью поменять жизнь, научилась кодить на Go, стала программистом и не прогадала»

    Отзыв о курсе Python-разработчик в skillfactory

    Мария
    Смирнова

Как построено обучение

Программа курса составлена вместе с опытными разработчиками — они прошли путь от новичка до старшего специалиста и знают, какие навыки нужны нанимающим компаниям

5 проектов 280 часов практики Финальный проект 120 часов теории
  • Программирование на GO

    • 2 месяца

    Темы:

    • Основы разработки и веб-технологий
    • Установка окружения, компиляция и запуск программ на GO
    • Основные синтаксические конструкции
    • Ветвления, циклы Цикл в программировании — это управляющая конструкция, которая заставляет какой-то блок кода выполняться несколько раз.
    • Функции и методы
    • Обработка ошибок
    • Массивы Массив в информатике — это тип данных, в котором хранится упорядоченный набор однотипных элементов. , словари, слайсы

    Практика:

    • 5 учебных программ на GO
    • 10 тренировочных задач для собеседований
    • Проект: реализация калькулятора различными способами
  • Алгоритмы и структуры данных на GO

    • 1 месяц

    Темы:

    • Сложность алгоритмов и О-нотации
    • Массив, список, очередь, стек Стек одна из основ организации и хранения данных. При этом она напрямую не взаимодействует ни с одним из языков программирования.
    • Алгоритмы сортировки
    • Деревья, графы
    • Хеш-функции

    Практика:

    • 10 написанных программ
    • 6 тренировочных задач на алгоритмы
  • Основы многопоточности

    • 2 месяца

    Темы:

    • Понятие процесса и потока в операционной системе
    • Горутины и базовая синхронизация
    • Синхронизация с использованием атомиков и каналов
    • Основные шаблоны использования горутин

    Практика:

    • Задачи с горутинами
    • Проект: пайплайн для обработки данных
  • Инструменты разработчика

    • 2 месяца

    Темы:

    • Виртуальная машина, установка Linux
    • Управление пользователями, работа с файлами, процессы
    • Сетевые интерфейсы Linux
    • Работа в Git Git (читается как «гит») — это система контроля версий, которая помогает отслеживать историю изменений в файлах. Git используют программисты для совместной работы над проектами. , Git Flow
    • Основы контейнеризации, Docker Docker — это программная платформа для разработки, доставки и запуска контейнерных приложений. Он позволяет создавать контейнеры, автоматизировать их запуск и развертывание, управляет жизненным циклом.

    Практика:

    • Задачи по работе с версиями и ветками в Git
    • Проект: упаковка проекта пайплайна в Docker
  • Работа с базами данных

    • 1 месяц

    Темы:

    • Реляционные базы данных, проектирование базы данных
    • Язык SQL SQL (от англ. Structured Query Language) — это структурированный язык запросов, созданный для того, чтобы получать из базы данных необходимую информацию. , транзакции
    • Работа GO с реляционными базами данных ( MySQL MySQL — это реляционная система управления базами данных (СУБД), которая распространяется как свободное программное обеспечение. и с нереляционными ( MongoDB MongoDB — это документоориентированная система управления базами данных, которая не требует описания схемы таблиц. )

    Практика:

    • Задания на проектирование баз данных
    • Проект: сервер для агрегатора новостей
  • Продвинутое изучение GO

    • 2 месяца

    Темы:

    • Модули, профилирование, отладка
    • Тестирование
    • Ввод/вывод. Регулярные выражения
    • Сетевые приложения
    • REST API

    Практика:

    • 7 написанных программ на GO
    • Проект: новостной агрегатор
  • Архитектура и основы DevOps DevOps — это методология взаимодействия разработчиков, тестировщиков и других IT-специалистов в команде.

    • 2 месяца

    Темы:

    • Архитектурные принципы
    • Шаблоны проектирования
    • Методы доставки приложений
    • Очереди сообщений

    Практика:

    • 3 написанных программ на GO
    • Финальный проект: разделить новостной агрегатор на микросервисы
  • Итоговый проект

    В финале курса вам предстоит самостоятельно разработать приложение новостного агрегатора на основе микросервисной архитектуры.

    Его функционал будет включать такие возможности, как:

    • Поиск по названию
    • Постраничная навигация
    • Сквозной идентификатор запроса
    • Журналирование запросов
    • Комментирование
    • Фильтры новостей

    В результате вы научитесь:

    • Анализировать потребителей API и выбирать удобные форматы обмена данными
    • Быстро создавать заготовки будущих сервисов
    • Разрабатывать микросервисы

Кто обучает студентов

Преподаватели, менторы и координаторы — опытные Go-разработчики. Они составляют программу, следят за ее актуальностью на рынке, продумывают и проверяют задания

Илья Ибрагимов

Ведущий автор курса, опыт 6+ лет
Backend Golang Developer в Simplinic

Валентин Матвейчик

Автор курса, опыт 7+ лет
Разработчик на Go в SoftSwiss

Сергей Сидоренко

Автор курса, опыт 4+ года
Разработчик на PHP, Go, JavaScript, C++

Как проходит
обучение

В среднем оно занимает 10 часов в неделю: это 2 часа учебы в день по будням или 5 часов — по выходным. Доступ к материалам курса остается навсегда

  • Формат

    • Теория на понятном языке и много практики внутри единой онлайн- платформы
    • Записанные лекции и задания для самостоятельной работы
    • Разбор сложных тем на вебинарах с менторами
    • 3 тренажера с десятками заданий в каждом модуле программы
  • Обратная связь

    • Менторы и координаторы поддержат и ответят на вопросы
    • Менторы — опытные разработчики. Помогут разобраться в темах и проверят домашние задания.
    • Координаторы — команда заботы о студентах. Решат организационные вопросы, поддержат и помогут пройти обучение до конца.
  • IT-сообщество

    • На курсе у вас появятся связи, полезные для продвижения в сфере
    • Общий чат курса, чтобы общаться с другими студентами
    • Чат с ментором, чтобы прояснить непонятные темы и задания
    • Мероприятия и стажировки с партнерами, чтобы наработать опыт и показать свои скиллы работодателям
  • Центр карьеры

    • Поможем построить новую карьеру и будем с вами до самого оффера
    • Соберем сильное резюме и расскажем, где искать вакансии
    • Сформируем карьерный трек и подготовим к поиску работы
    • Потренируем проходить собеседования
    • Научим искать работу за рубежом

Официальные документы

Мы обучаем по государственной бессрочной лицензии на образовательную деятельность №Л035−1 298−77/180 625 от 15.12.2020 г. и в конце курса выдаем документы, которые понадобятся при собеседовании

Диплом

Получите диплом о профессиональной переподготовке установленного образца

Сертификат

Можем перевести на английский и добавить рекомендацию куратора
Сертификат о прохождении курса «Профессия Python-Разработчик»
Для самостоятельных студентов
9 проектов в портфолио
9 проектов в портфолио
9 проектов в портфолио
Стажировка от компании-партнера
Стажировка от компании-партнера
Стажировка от компании-партнера
Модуль продвинутой математики для Data Science
Модуль продвинутой математики для Data Science
Модуль продвинутой математики для Data Science
Карьерный курс и поддержка
Карьерный курс и поддержка
Карьерный курс и поддержка
Консультации с экспертом в Data Science
12 консультаций с экспертом в Data Science
48 консультаций с экспертом в Data Science
Тестовое техническое собеседование
Тестовое техническое собеседование
Тестовое техническое собеседование
Карьерная консультация
Карьерная консультация
Карьерная консультация
Ревью резюме
Ревью резюме
Ревью резюме
Мини-курс «Английский для IT»
Мини-курс «Английский для IT»
Мини-курс «Английский для IT»
Реализация личного/рабочего проекта с экспертом
Реализация личного/рабочего проекта с экспертом
Реализация личного/рабочего проекта с экспертом
Для тех, кому важна поддержка
Для тех, кто хочет получить максимум навыков
Базовый
6790 ₽/мес.
9390 ₽/мес.
19 890 ₽/мес.
11 317 ₽/мес.
15 650 ₽/ мес.
33 150 ₽/ мес.
Персональный
Персональный +
-40%
-40%
-40%

Тарифы
обучения

Осталось 10 мест
Акция действует при записи на ближайший поток
Для самостоятельных студентов
Менторы отвечают на вопросы по темам курса
Менторы отвечают на вопросы по темам курса
Менторы отвечают на вопросы по темам курса
Координаторы помогают в обучении, решают организационные проблемы
Координаторы помогают в обучении, решают организационные проблемы
Координаторы помогают в обучении, решают организационные проблемы
Доступ к материалам курса навсегда
Доступ к материалам курса навсегда
Доступ к материалам курса навсегда
Программа трудоустройства
Программа трудоустройства
Программа трудоустройства
Карьерный курс
Карьерный курс
Карьерный курс
Закрытый канал Центра карьеры
Закрытый канал Центра карьеры
Закрытый канал Центра карьеры
Индивидуальное ревью резюме
Индивидуальное ревью резюме
Одна карьерная консультация
Одна карьерная консультация
12 индивидуальных консультаций с ментором
12 индивидуальных консультаций с ментором
Для тех, кому важна поддержка
Для тех, кто хочет получить максимум навыков
Базовый
6790 ₽/мес.
9390 ₽/мес.
19 890 ₽/мес.
11 317 ₽/мес.
15 650 ₽/ мес.
33 150 ₽/ мес.
Персональный
Персональный +
-40%
-40%
-40%
Тестовое техническое индивидуальное собеседование с ментором
Курс в подарок «Английский для IT»
Тестовое техническое индивидуальное собеседование с ментором
Курс в подарок «Английский для IT»
Еженедельные персональные консультации с ментором
Свой проект с ментором во время обучения
Доступ к курсу «Алгоритмы и структуры данных»
в рассрочку на 36 мес.
в рассрочку на 36 мес.
в рассрочку на 36 мес.
Если есть сомнения или что-то непонятно, оставьте заявку на консультацию
Бесплатно ответим на вопросы и поможем забронировать место на курсе
Нажимая кнопку, я соглашаюсь с Положением о персональных данных и даю согласие на их обработку и хранение

Часто задаваемые
вопросы

  • Для кого этот онлайн-курс по Go?

    Для тех, кто хочет изучить Golang и стать востребованным и высокооплачиваемым разработчиком. Ориентирован в первую очередь на новичков, которые решили получить профессию программиста с нуля и начать работать по специальности.

  • Go-разработчик — это действительно востребованная профессия?

    На сайте HeadHunter.ru открыты тысячи вакансий для программистов, и их количество только растет. Профессия Go-разработчика востребована среди компаний — спрос большой, а конкуренция не так высока, как у Python или Java.

    На нашем онлайн-курсе мы даем актуальные для рынка прикладные навыки, поэтому сразу после обучения вы сможете претендовать на штатные позиции в IT-компаниях или брать заказы на фрилансе.

  • Я никогда не программировал(а), смогу ли я учиться на этом курсе?

    Да, конечно. Программа рассчитана на новичков без опыта программирования и начинающих с небольшим опытом. Если вы уже знакомы с основами кодинга, то сможете освежить знания. Если нет — мы вас всему научим и доведем до продвинутого уровня.

  • Сложно ли научиться программировать на Go?

    Для старта студенту не нужно уметь программировать. Обучение начинается с простых вещей и постепенно усложняется. Мы исходим из общей цели и последовательно «раскладываем» ее на цели каждого блока, модуля, урока.

    Все материалы, задания, проекты направлены на получение конкретных навыков, которые в итоге сложатся в запланированный для выпускника уровень профессиональных компетенций. В итоге вы сможете создать собственный жизнеспособный проект и добавить его в портфолио разработчика на Go.

  • Какое оборудование потребуется?

    Ноутбук или стационарный компьютер на macOS или Windows версии Vista и выше. Желательный объем оперативной памяти — от 8 ГБ. Все инструкции по установке необходимого ПО вы сможете получить от нас.

  • Используются ли на курсе платные программы?

    Нет, мы используем бесплатные программы и те, у которых открыт исходный код. Студенты скачивают с официальных сайтов самые свежие версии программ или те, которые необходимы для заданий.

  • Мне 15 лет. Я могу учиться у вас? Есть ли в Skillfactory возрастные ограничения в приеме студентов?

    Мы разрабатываем курсы для людей старше 16 лет. Если вам еще не исполнилось 16, познакомьтесь с нашими бесплатными мероприятиями и материалами. Вы сможете лучше сориентироваться в мире IT-профессий, понять, что интереснее и больше подходит, оценить сложность материала. Надеемся, спустя время вы окажетесь в числе студентов Skillfactory и станете разработчиком на Go.